/* -*- mode: objc -*- */

#import <objc/objc.h>
#import <objc/Object.h>
#import <stdlib.h>
#import <stdarg.h>
#import <stdio.h>
#import <string.h>
#import <syslog.h>
#import <unistd.h>
#import <X11/Xlib.h>
#import <X11/XKBlib.h>
#import <X11/Xatom.h>
#import <X11/keysym.h>
#import "systlog.h"

@interface Keyboard : Object
{
@private
  char ** groups;
  int active;
  Display * dpy;
  XkbEvent ev;
  Syslog * syslog;
}
- (id) init;
- (id) init_w_syslog: (Syslog *) slog;
- (char) getKbd_state;
- (void) setLed_state: (char) led_state;
@end
